// app.js
App({

  // onLaunch是小程序的钩子函数,在冷启动时肯定执行到
  //当小程序冷启动时,会自动微信后台请求新版本信息,如果有新版本,会自动下载
  onLaunch(){
    //使用wxwx.getUpdateManager 方法监听下载的状态
    const updateManger = wx.getUpdateManager()
    
    //当下载完成先版本以后,会触发onUpdateReady回调函数
    updateManger.onUpdateReady(function (){
      //在回调函数中给用户提示,
      wx.showModal({
        title: '更新提示',
        content: '新版本已经准备好,是否重新启动应用',
        success(res) {
          if (res.confirm) {
            //强制当前小程序使用新版本并且重启当前小程序
            updateManger.applyUpdate()
          }      
          }
      })
    })
  }
})
